Package-level declarations
Types
The main entry point for yield-related functionality in the Portal SDK.
Identifies the yield to act on for a high-level deposit/withdraw.
Parameters for a high-level deposit / withdraw.
Result of a high-level deposit / withdraw.
A summary of the executed yield action. This is action-level metadata, NOT the full opportunity. Use discover for full opportunity details.
Options for high-level deposit / withdraw.
A single progress event for a deposit/withdraw transaction.
Final status of a high-level deposit/withdraw.
Per-transaction progress step emitted by YieldSubmitOptions.onProgress.
YieldXyz provider implementation for discovering and managing yield opportunities.
Errors thrown by the high-level YieldXyz deposit/withdraw flow.
Lightweight interface for the Portal capabilities required by the high-level YieldXyz deposit/withdraw flow. The main Portal class implements this interface; tests can use a small mock. Mirrors the EvmAccountTypePortalDependency pattern.